package com.jic.market.service;
import com.jic.common.base.vo.Page;
import com.jic.common.base.vo.PageResult;
import com.jic.market.entity.AllocationModel;
import com.jic.market.response.manager.allocation.AllocationQueryResponse;

import java.util.Map;

/**
 *  分摊管理表 服务类
 *
 * @author xuyongliang
 * @since 2020-03-15
 */

public interface AllocationService {

    /**
     * 分摊管理表 新增
     * @param modelEntity
     */
    Integer allocationAdd(AllocationModel modelEntity);

    /**
     * 分摊管理表 编辑
     * @param modifyEntity
     * @param whereCondition
     */
    Integer allocationEdit(AllocationModel modifyEntity, AllocationModel whereCondition);

    /**
     * 分摊管理表 删除
     * @param \
     */
    Integer allocationDelete(Long id);

    /**
     * 分摊管理表 查询详情
     * @param
     */
    AllocationModel allocationQuery(AllocationModel modelEntity);

    /**
     * 分摊管理表 分页查询
     * @param
     */
    PageResult<AllocationQueryResponse> allocationQueryPageList(AllocationModel modelEntity, Page pageQuery);

}